Message-Passing Architecture and its Construction in Object-Oriented Rapid Modeling for Automated Manufacturing System Simulation
نویسندگان
چکیده
To develop a simulator for automated manufacturing systems using an object-oriented modeling paradigm, we have researched the message-passing architecture and methodology of rapid model construction. For the message-passing methodology, we propose a modified hierarchical control architecture, modified to allow signal paths between adjacent job flow-connected resources. Model libraries using the proposed architecture have been described with DEVS formalism and have been implemented based on DEVSim++ so that they support the hierarchical and modular concept. In order to support the rapid modeling concept, we have designed a prototype simulator in which the entire message-passing architecture is constructed from limited and partial information in order to reduce modeling overload for users. By showing a sample modeling procedure of a system, we demonstrate the interesting features of the developed simulator.
منابع مشابه
Modelsaz: An Object-Oriented Computer-Aided Modeling Environment
Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...
متن کاملMonte Carlo Simulation to Compare Markovian and Neural Network Models for Reliability Assessment in Multiple AGV Manufacturing System
We compare two approaches for a Markovian model in flexible manufacturing systems (FMSs) using Monte Carlo simulation. The model which is a development of Fazlollahtabar and Saidi-Mehrabad (2013), considers two features of automated flexible manufacturing systems equipped with automated guided vehicle (AGV) namely, the reliability of machines and the reliability of AGVs in a multiple AGV jobsho...
متن کاملAvailability evaluation of Software architecture of object oriented Style using coloured Petri nets
Software architecture is one of the most fundamental products in the process of software development in the areas of behavioral or non- behavioral features like availability or transformability change. There are different ways to evaluate software architecture one of which is the creation of application model. An executable model of software architecture is an official description of architectu...
متن کاملParallel Object-Oriented Specification Language
The Parallel Object-Oriented Specification Language (POOSL) is an expressive modelling language for hardware/software systems [10]. It was originally defined in [7] as an object-oriented extension of process algebra CCS [6], supporting (conditional) synchronous message passing between (hierarchically structured) asynchronous concurrent processes. Meanwhile, POOSL has been extended with real-tim...
متن کاملSimCore: A Library for Rapid Development of Large Scale Parallel Simulations
We present the SimCore parallel simulation library, an object-oriented framework for developing parallel distributed discrete-event simulation applications, implemented in C++ with a Python front-end. SimCore is designed to scale to thousands of processors but is simple enough to use for application programmers, an outcome of its fast C++ core and message passing routines integrated with the fu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Simulation
دوره 72 شماره
صفحات -
تاریخ انتشار 1999